package jp.co.ricoh.melody.presenters;

import java.util.List;

import jp.co.ricoh.melody.models.IDay;
import jp.co.ricoh.melody.views.adapters.IDayListView;

/**
 * Copyright (C) 2016 RICOH Co.,LTD.
 * All rights reserved.
 */
public interface IDayListPresenter {
    void onCreate(IDayListView view);

    void onListUpdate();

    void onItemClick(int i);

    List<IDay> getDays();

    void updateDay(int position, boolean logic);

    void updateAllDay(boolean[] logic);

    boolean[] getDaysRepeat();

    boolean selectedDay();
}
